//
// Created by henry on 2025/11/7.
//

#include "admin.h"

// 后端入口
void admin_entry(){
    // 判断用户、管理员是否登录成功
    if (login(ADMIN) != OK){
        // 用户、管理员登录失败 直接退出
        return;
    }
    int choose;
    int flag = 0; // 标记是否退出循环 0不退出 1退出
    while (1){
        // 后端主菜单
        admin_main_menu();
        scanf("%d", &choose);
        switch (choose) {
            case 1:
                // TODO 商品管理
                break;
            case 2:
                // TODO 用户管理
                break;
            case 3:
                // TODO 会员管理
                break;
            case 4:
                // TODO 商品采购
                break;
            case 5:
                // TODO 分类管理
                break;
            case 0:
                flag = 1;
                break;
            default:
                printf("输入错误,请重新输入!\n");
        }
        // 退出循环
        if (flag) {
            break;
        }
    }
}


// 后端管理员、员工主菜单
void admin_main_menu(){
    putchar('\n');
    printf("+*===========**--      管理员      --**============*+\n");
    printf("|**       - 1. 商品管理        - 2. 用户管理        **|\n");
    printf("|**       - 3. 会员管理        - 4. 商品采购        **|\n");
    printf("|**       - 5. 分类管理        - 0. 退出登录        **|\n");
    printf("+==================================================+\n");
    printf("请选择:");
    fflush(stdout);
}